//package com.matt.domain.courseV2;
//
//import com.matt.commons.model.Domain;
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//
//import javax.persistence.Column;
//import javax.persistence.Entity;
//import javax.persistence.Table;
//import java.io.Serializable;
//
///**
// * 课程使用的模板，仅持久化使用。
// * 模板和课程 一对一的关系表
// */
//@Table(name = "tc_vendor_course_persistent_template")
//@Data
//@EqualsAndHashCode(callSuper = true)
//@Entity
//public class VendorCoursePersistentTemplate extends Domain implements Serializable {
//    private static final long serialVersionUID = 1L;
//
//    //模板内容，用来存放一段 JSON，用以描述字段名称。
//    //创建 VendorCourse 对象的时候，从 Template 拷贝过来，防止 template 表被修改
//    @Column(name = "template", nullable = false)
//    private String template;
//
//    //课程 id
//    @Column(name = "vendor_course_id", nullable = false)
//    private String vendorCourseId;
//
//    //模板 id
//    @Column(name = "origin_course_template_id")
//    private String originCourseTemplateId;
//
//
//}